расширяет функциональность аппаратных кнопок на КПК
Описание:AE Button Plus - утилита расширяет функциональность аппаратных кнопок на КПК и смартфонах с операционной системой WindowsCE. Она позволяет:
1. Перехватывать нажатия практически всех стандартных аппаратных кнопок: быстрого вызова приложений, контекстного меню в Windows Mobile 2005 (Softkey), движок громкости и даже красную и зеленую телефонные кнопки на КПК с GSM модулем и смартфонах;
2. Для всех перехваченных кнопок - различать до четырех событий: одинарное, двойное, тройное и "длинное" нажатия;
3. Назначать на каждое событие вызов одной из реальных или "виртуальных" кнопок приложений либо действие, выполняемое самой программой.
В результате Вы можете превратить движок громкости на КПК в кнопки "вверх" и "вниз", назначить несколько важных приложений на каждую "софт кнопку" ("SoftKey") и даже заставить "зеленую" кнопку вызывать не стандартное телефонное приложение а альтернативный диалер....
FAQНастройка AE Button Plus на обработку скриптов SKschema
1. В качестве действия по нажатию на кнопку в AE Button указываем "Запустить программу"
2. В качестве программы указываем skschm.exe из корневого каталога Windows - "Windowsskschm.exe" (или псевдоним ":skschm")
3. В качестве параметра запуска пишем:
#onlyrun #r(#script) #p(Путь к файлу скриптаИмя файла скрипта)Например:
#onlyrun #r(#script) #p(WindowsStart MenuProgramssScriptsSoftReset.sksc)Настройка действий кнопок, в зависимости от программы в которой они нажимаются
Для этого нам понадобится собственно сабж и чудо-программа SKSchema (рассмотрим на примере переназначения кнопок для браузера Opera).
1. Предположим, что наша программа настроена (действия на кнопки заданы) и с успехом работает. Сохраняем куда-нибудь конфигурационный файл AEBPlus.cfg из папки с установленной программой (например, сюда My DocumentsAEBPlus DefaultAEBPlus.cfg) Это будет наш т.н. дефолтный/обычный профиль.
2. Настраиваем программу (переназначаем кнопки) так, как нам хотелось бы, чтобы они работали конкретно в программе Opera. После настройки и выхода из программы аналогично п.1 сохраняем куда-нибудь полученную конфигурацию. (например, сюда My DocumentsAEBPlus OperaAEBPlus.cfg) Это будет рабочий профиль.
3. Пишем в программе SKSchema два скрипта. Их смысл в копировании в папку с программой AE Button необходимой конфигурации (профиля) и ее инициализация. В нашем случае скрипты будут выглядеть так:
Активизация рабочего профиля для Opera
#r(#copyfile) #p(My DocumentsAEBPlus OperaAEBPlus.cfg;Program FilesAEBPlusAEBPlus.cfg) #wait(1)
#r(Program FilesAEBPlusAEBPlus.exe) #p(0000) #waitfor(1)Сохраним скрипт под именем AEButtonOpera.sksc
Восстановление обычного профиля
#r(#copyfile) #p(My DocumentsAEBPlus DefaultAEBPlus.cfg;Program FilesAEBPlusAEBPlus.cfg) #wait(1)
#r(Program FilesAEBPlusAEBPlus.exe) #p(0000) #waitfor(1)Сохраним скрипт под именем AEButtonDefault.sksc
4. В этой-же программе SKSchema в настройках слежения пишем задачу, которая запускает соответствующий скрипт при необходимых нам условиях. В нижеуказанном примере при запуске Opera активизируется рабочий профиль, при выходе из Opera - дефолтный/обычный, сами скрипты лежат в папке My DocumentssScripts
#c[opera.exe] #on[My DocumentssScriptsAEButtonOpera.sksc] #off[My DocumentssScriptsAEButton.sksc]Ссылка на скачивание AE Button Plus в архиве файлов: AE Button Plus